A Tangible Programming Tool for Children to Cultivate Computational Thinking

نویسندگان

  • Danli Wang
  • Tingting Wang
  • Zhen Liu
چکیده

Game and creation are activities which have good potential for computational thinking skills. In this paper we present T-Maze, an economical tangible programming tool for children aged 5-9 to build computer programs in maze games by placing wooden blocks. Through the use of computer vision technology, T-Maze provides a live programming interface with real-time graphical and voice feedback. We conducted a user study with 7 children using T-Maze to play two levels of maze-escape games and create their own mazes. The results show that T-Maze is not only easy to use, but also has the potential to help children cultivate computational thinking like abstraction, problem decomposition, and creativity.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Learning Algorithmic Thinking with Tangible Objects Eases Transition to Computer Programming

Learning algorithmic thinking can start in early years and must be oriented on the thinking ability of young children. Suitable environments with tangible objects and easy to understand problems motivate the young to learn the first concepts of algorithms. We present in this paper a learning scenario Tim the Train for primary school children, that involves tangible objects and allows a variety ...

متن کامل

Fostering Creative Thinking through Philosophy-based Dialogue Skills for Children

Introdction: Philosophy can be used as a way to cultivate moral thinking, critical thinking, and creative thinking. The aim of the present study is to investigate the development of creative thinking through philosophybased dialogue skills for children. Methods: This Review article has been performed using creative thinking, conversation skills, and philosophy for children keywords in variou...

متن کامل

A Human-Centred Tangible approach to learning Computational Thinking

Computational Thinking has recently become a focus of many teaching and research domains; it encapsulates those thinking skills integral to solving complex problems using a computer, thus being widely applicable in our society. It is influencing research across many disciplines and also coming into the limelight of education, mostly thanks to public initiatives such as the Hour of Code. In this...

متن کامل

Tangibles for Graph Algorithmic Thinking: Research Questions and Work-in-Progress

Algorithmic thinking is at the hearth of the best known computational thinking. It requires the abilities to decompose and model a problem with a certain representation, and devise or understand an algorithm for making a computer solve it. Such abilities are rather abstract and thus algorithmic thinking is often neglected in primary and middle schools. This research picks up the challenge of de...

متن کامل

ترسیم نمودارها، کمکی به فرآیند طراحی معماری

Designers draw diagrams to think about architectural concepts and design concerns. Scientists are interested in programming computers to recognize and interpret design diagrams to deliver appropriate tools for the design task at hand. Researchers conducted empirical studies to find out if designers share drawing conventions when designing. The experiment results show that designers use differen...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره 2014  شماره 

صفحات  -

تاریخ انتشار 2014